<?php
include_once "header.php";

if($_SESSION['kewenangan']=="operator" || $_SESSION['kewenangan']=="kakanwil"){
		$daftar_surat_keluar = new Daftar_surat_keluar();
		$surat_keluar = $daftar_surat_keluar->getAll();
	}

	if($_SESSION['kewenangan']=="kabu/kabid" || $_SESSION['kewenangan']=="kasubag/kasi" || $_SESSION['kewenangan']=="pelaksana"){
		$daftar_surat_keluar = new Daftar_surat_keluar();	
		$surat_keluar = $daftar_surat_keluar->getByUnit($_SESSION['unit']);
	}

if(isset($_POST['cari_sk']) && $_POST['hal']!="" && $_POST['tgl']=="" ){
	
	if($_SESSION['kewenangan']=="operator" || $_SESSION['kewenangan']=="kakanwil"){
		$daftar_surat_keluar = new Daftar_surat_keluar();
		$cari=explode(" ",$_POST['hal']);
		$surat_keluar = $daftar_surat_keluar->searchByHal($cari);
	}

	if($_SESSION['kewenangan']=="kabu/kabid" || $_SESSION['kewenangan']=="kasubag/kasi" || $_SESSION['kewenangan']=="pelaksana"){
		$daftar_surat_keluar = new Daftar_surat_keluar();	
		$cari=explode(" ",$_POST['hal']);
		$surat_keluar = $daftar_surat_keluar->searchByHalUnit($cari,$_SESSION['unit']);
	}

}

if(isset($_POST['cari_sk']) && $_POST['hal']!="" && $_POST['tgl']!="" ){
	
	if($_SESSION['kewenangan']=="operator" || $_SESSION['kewenangan']=="kakanwil"){
		$daftar_surat_keluar = new Daftar_surat_keluar();
		$cari=explode(" ",$_POST['hal']);
		$surat_keluar = $daftar_surat_keluar->searchByHalTgl($cari,$_POST['tgl']);
	}

	if($_SESSION['kewenangan']=="kabu/kabid" || $_SESSION['kewenangan']=="kasubag/kasi" || $_SESSION['kewenangan']=="pelaksana"){
		$daftar_surat_keluar = new Daftar_surat_keluar();	
		$cari=explode(" ",$_POST['hal']);
		$surat_keluar = $daftar_surat_keluar->searchByHalUnit($cari,$_POST['tgl'],$_SESSION['unit']);
	}

}

if(isset($_POST['cari_sk']) && $_POST['hal']=="" && $_POST['tgl']!="" ){
	
	if($_SESSION['kewenangan']=="operator" || $_SESSION['kewenangan']=="kakanwil"){
		$daftar_surat_keluar = new Daftar_surat_keluar();
		$cari=explode(" ",$_POST['hal']);
		$surat_keluar = $daftar_surat_keluar->searchByTgl($_POST['tgl']);
	}

	if($_SESSION['kewenangan']=="kabu/kabid" || $_SESSION['kewenangan']=="kasubag/kasi" || $_SESSION['kewenangan']=="pelaksana"){
		$daftar_surat_keluar = new Daftar_surat_keluar();	
		$cari=explode(" ",$_POST['hal']);
		$surat_keluar = $daftar_surat_keluar->searchByTglUnit($_POST['tgl'],$_SESSION['unit']);
	}

}


if($_SESSION['kewenangan']=="administrator"){
	header("Location:beranda.php");
}

?>

<div id="container">
	<div id="maincont">
		<?php include_once "menu_samping.php"; ?>
		<div id="mainright">
			<div id="title">
			Surat Keluar
			</div>
			<div id="body">
			<br>
			Kata Kunci: <br/>			
			<form name="form" method="POST" action="surat_keluar.php">
			<input type="hidden" name="cari_sk">
			<input type="text" name="hal" placeholder="hal" value="<?php if(isset($_POST['hal'])) echo $_POST['hal']; ?>"> &nbsp
			<input type="text" name="tgl" placeholder="tanggal" id="tgl" value="<?php if(isset($_POST['tgl'])) echo $_POST['tgl']; ?>"> &nbsp &nbsp &nbsp
			<input type="submit" name="submit" value="Submit" onclick="return validasi();">
			<input type="reset" name="reset" value="Reset">
			</form>
			<br/>
			
			<table id="table2" cellspacing=0 cellpadding=3 width=100%>
				<tr>
					<th width=5%>No.<br/>Agenda</th>
					<th>Nomor</th>
					<th width=8%>Tanggal</th>
					<th width=5%>Sifat</th>
					<th>Hal</th>
					<th>Penandatangan</th>
					<th>Posisi Terakhir</th>
					<th>Status</th>
					<th>Pengiriman</th>
					<th width=8%><div></div></th>
				</tr>
				<?php
				foreach($surat_keluar as $surat){			
				?>
				<tr>
					<td><?php echo $surat->getNo_agenda(); ?></td>
					<td><?php 
						$daftar_jenis = new Daftar_jenis();
						$jenis = $daftar_jenis->getById($surat->getJenis());
						if($surat->getNomor()==0){$no_surat="";} else{$no_surat=$surat->getNomor();}
						echo ucwords($jenis->getJenis())."-".$no_surat; ?>
					</td>
					<td><?php 
					if($surat->getTgl()=="0000-00-00"){echo "-";}else{$tgl_surat=$surat->getTgl();
					echo $tgl_surat; }?>
					</td>
					<td>
						<?php
						$daftar_sifat = new Daftar_sifat_surat();
						$sifat_surat = $daftar_sifat->getById($surat->getSifat());
						echo $sifat_surat->getSifat(); 
						?>
					</td>
					<td><?php echo $surat->getHal(); ?></td>
					
					<td>
						<?php 
						 $daftar_user = new Daftar_user();
						 $user=$daftar_user->getByNip($surat->getPenandatangan());
						 echo ucwords($user->getNama());
						?>
					</td>
					<td>	
						<?php
						$daftar_posisi_sk= new Daftar_posisi_surat();
						$posisi_sk=$daftar_posisi_sk->getLastPosisiSK($surat->getId());
						$daftar_user = new Daftar_user();
							if(!empty($posisi_sk)){
								$user=$daftar_user->getByNip($posisi_sk->getPosisi_akhir());
								echo ucwords($user->getNama())."<br>(".$posisi_sk->getWaktu().")"; 
							} else {
								$user=$daftar_user->getByNip($surat->getKonseptor());
								echo ucwords($user->getNama())."<br>";
							}
						
						?>
					</td>
					
					<td>
					<?php
					if($surat->getNomor()==0){echo "Konsep";} else {echo "Net";}
					?>
					</td>
					
					<td>
					<?php
					$tujuan_surat = new Daftar_tujuan_surat();
					$tujuan_total = $tujuan_surat->getBySK($surat->getId());
					$tujuan_terkirim = $tujuan_surat->getTerkirimBySK($surat->getId());
					
					echo count($tujuan_terkirim)."/".count($tujuan_total);
					if(count($tujuan_terkirim)<count($tujuan_total)){
					echo " <img src=\"images/Button-warning-icon.png\" width=15px height=15px/>";}
					
					if(count($tujuan_terkirim)==count($tujuan_total) && count($tujuan_total)!=0){
					echo " <img src=\"images/ok-icon.png\" width=15px height=15px/>";}
					
					
					?>
					</td>
					
					<td>
						<?php 
						echo "<a href=\"detil_sk.php?id=".$surat->getId()."\">";
						echo "<img src=\"images/detail-icon.png\" alt=\"detil\" title=\"detil\" width=15px height=15px/></a>";
						echo " ";
						
						echo "<a href=\"hapus_sk.php?id=".$surat->getId()."\" onclick=\"return del()\">";
						echo "<img src=\"images/mail-delete-icon.png\" alt=\"hapus\" title=\"hapus\" width=15px height=15px/></a>";
						
						?>
					</td>
				</tr>
				<?php } ?>
			</table>
			<?php
			if(empty($surat_keluar)){
				echo "<table cellspacing=0 cellpadding=4 width=100%>";
				echo "<tr>";
				echo "<td>";
					echo "Data tidak tersedia.";	
				echo "</td>";			
				echo "</tr>";
				echo "</table>";
			}
			?>
			<br>
			<input type="button" value="Rekam" onClick="window.location.href='rekam_sk.php'">
					
			</div>
        </div>
	</div>
</div>
<?php
	include_once "footer.php";
?>

<script type="text/javascript">
	function del(){
	if(confirm('Apakah Anda yakin akan menghapus surat ini?'))
	return true;
	else return false
	}
	
	$(function() { 
	$("#tgl").datepicker({dateFormat: "yy-mm-dd",
											buttonImage:'jquery/css/images/calendar.gif',
											buttonImageOnly: true,
											showOn: 'button'
	}); 
	});
	
	onload=function(){
	
		document.form.onreset=function(){
			window.location="surat_keluar.php";
		}
	}
	
	function validasi(){
	var x = document.form.hal.value;
	var y = document.form.tgl.value;
	if (x=="" && y==""){
		alert('Isikan kata kunci terlebih dahulu!');
		return false;
	}
	}
</script>

